From 43e75330bfbbd1b6aee318734666d108303eb78e Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Tue, 28 Feb 2006 18:15:18 +0100 Subject: [PATCH] Avoid using unexported add_timer_on() function in netback driver. Signed-off-by: Keir Fraser --- linux-2.6-xen-sparse/drivers/xen/netback/netback.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/linux-2.6-xen-sparse/drivers/xen/netback/netback.c b/linux-2.6-xen-sparse/drivers/xen/netback/netback.c index 68c7b5b20c..3b6de4612d 100644 --- a/linux-2.6-xen-sparse/drivers/xen/netback/netback.c +++ b/linux-2.6-xen-sparse/drivers/xen/netback/netback.c @@ -505,14 +505,12 @@ static void net_tx_action(unsigned long unused) /* Still too big to send right now? Set a callback. */ if (txreq.size > netif->remaining_credit) { netif->remaining_credit = 0; - netif->credit_timeout.expires = - next_credit; netif->credit_timeout.data = (unsigned long)netif; netif->credit_timeout.function = tx_credit_callback; - add_timer_on(&netif->credit_timeout, - smp_processor_id()); + __mod_timer(&netif->credit_timeout, + next_credit); break; } } -- 2.30.2